home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_1.3 / Include-Strip1.3 / startups / README
Encoding:
Text File  |  1988-08-01  |  1.3 KB  |  31 lines

  1.  
  2. 1.3 Startup Code
  3. ================
  4.  
  5. This directory currently contains
  6.  
  7. startup1.2 (dir):
  8.    The old 1.2 Astartup and TWstartup codes, and a startup.doc which
  9.    explains what kinds of programs can be linked with these Amiga
  10.    startups, how to link with them, etc.
  11.  
  12. startup1.3 (dir):
  13.    The latest version of [R]startup.asm, the new reentrant Amiga startup
  14.    code, and two tutorials, UsingAmigaStartups and WritingReentrantC.
  15.    This version of [R]startup has not been heavily tested yet, but it 
  16.    does not have the subtle bug that the devcon version had in its abort
  17.    logic (described below).  If you are not sure if you can use these 
  18.    startups, read the UsingAmigaStartups.  If you want to write
  19.    reentrant code, also read WritingReentrantC.
  20.  
  21.    oldrstart (dir):
  22.       The earlier (devcon) version of [r]startup.asm.  A bug was found
  23.       in the abort logic of this version.  If a program was started from
  24.       Workbench, and there was enough memory for the program to be
  25.       loaded and createproc'd, but there was not a small piece of memory 
  26.       left for the startup's allocation of the argument buffers and
  27.       startup variables, the abort logic did not get or reply the
  28.       Workbench message.  This would cause the program to not be unloaded
  29.       by Workbench under this abort condition.
  30.  
  31.